package com.gd.iot.energy.pojo.common.vo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * 分页基础类
 *
 * @author kris
 * @date Created at 9:40 上午 2019/10/9
 */
@Getter
@Setter
@ToString
public class PageVO<T> {

    /**
     * 当前页码
     */
    protected int pageNum;

    /**
     * 每页数据
     */
    protected int pageSize;

    /**
     * 总数据
     */
    protected Long total;

    /**
     * 总页数
     */
    protected Long pages;

    /**
     * 列头
     */
    protected List<ColumnVO> columns;

    /**
     * 数据
     */
    protected List<T> data;
}
